6 int main(int argc
, char *argv
[])
11 int x1
, x2
, temp
, temp2
;
12 scanf("%x",&x2
); //<---- read number in hexdecimal system(i.e. 265)
13 //en x2 queda en hexadecimal, ahora convertirlo a decimal.
16 while (temp
> 0){ //Convierto a decimal pero con la cifra menos significativa a la izquierda
17 temp2
= temp2
* 10 + temp
% 16;
20 while (temp2
> 0){ //Invierto para que quede con cifra menos significativa a la derecha
21 x1
= x1
* 10 + temp2
% 10;
24 //Aqui en x1 y en x2 esta procesado correctamente el num en decimal.
29 temp2
= temp2
* 10 + temp
% 2;
32 while (temp2
> 0){ //Invierto para que quede con cifra menos significativa a la derecha
33 b
= b
* 10 + temp2
% 10;
47 temp2
= temp2
* 10 + temp
% 2;
50 while (temp2
> 0){ //Invierto para que quede con cifra menos significativa a la derecha
51 b
= b
* 10 + temp2
% 10;